package de.karlNet.gifSocket.controllers.interfaces;

import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.OutputStream;

import org.apache.http.client.ClientProtocolException;


public interface ISessionController {

	public abstract void joinSession(int sessionNumber, OutputStream client);

	public abstract void addPictureToSession(int sessionNumber,
			BufferedImage imageToAdd) throws ClientProtocolException, IOException;

	public abstract String createSession(int x, int y)
			throws ClientProtocolException, IOException;
	public void addMouseListener(int sessionID, OutputStream outputStream) throws ClientProtocolException, IOException ;
	
}